
// if(typeof($util)=='undefined')$util={};
 
//  $.util.wxMenuImage = function(json) {
//      if (json.length == 0) return; 
//      //解析json变成js对象
//      wxJsApi = JSON.parse(json);
     
     
wx.config({
    debug: false,
    appId: 'wx603db1a9748a186b',
    timestamp: '{$signPackage.timestamp}',
    nonceStr: '{$signPackage.nonceStr}',
    signature: '{$signPackage.signature}',
    jsApiList: [
        'chooseImage',
        'uploadImage'
    ]
});
wx.ready(function(){
         //得到上传图片按钮
	      document.querySelector('#upphoto').onclick = function() {
	      var images = {localId:[],serverId:[]};
	      //调用 拍照或从手机相册中选图接口
	      wx.chooseImage({
	   	     success: function(res) {
               if (res.localIds.length != 1) {
                  alert('只能上传一张图片');
                 return;
                   }
                   //返回选定照片的本地ID列表
                   iamges.localId = res.localIds;
                    images.serverId = [];
                    //上传图片函数
                     function upload() {
                        //调用上传图片接口
                        wx.uploadImage({
                            localId: images.localId[0], // 需要上传的图片的本地ID，由chooseImage接口获得
                           isShowProcess: 1,   // 默认为1，显示进度提示
                           success: function(res) {
                               //返回图片的服务器端ID res.serverId,然后调用wxImgCallback函数进行下载图片操作
                               wxImgCallback(res.serverId);
                            },
                            fail: function(res) {
                                alert('上传失败');
                            }
                      });
                  }
               upload();
             }
   	      });
	     }
    });
    }
 function wxImgCallback(serverId) {
	    //将serverId传给wx_upload.php的upload方法
	    var url = 'wx_upload/upload/'+serverId;
	    $.getJSON(url, function(data){
	         if (data.code == 0) {
	             alert(data.msg);
	        } else if (data.code == 1) {
	             //存储到服务器成功后的处理
	             //
	         }
	     });
 }
wx.error(function(res){
	alert(res);
});

